package com.ruoyi.client.fxiaoke.service.impl;

import java.util.List;
import java.util.Map;

import org.springframework.stereotype.Service;

import com.ruoyi.client.fxiaoke.beans.results.Department;
import com.ruoyi.client.fxiaoke.beans.results.DeptAddResult;
import com.ruoyi.client.fxiaoke.beans.results.DeptListResult;
import com.ruoyi.client.fxiaoke.beans.results.DeptUpdateResult;
import com.ruoyi.client.fxiaoke.beans.results.User;
import com.ruoyi.client.fxiaoke.beans.results.UserResult;
import com.ruoyi.client.fxiaoke.exception.AccessTokenException;
import com.ruoyi.client.fxiaoke.service.AddressBookManager;

@Service("addressBookManager")
public class AddressBookManagerImpl implements AddressBookManager {

    /**
     * 
     * @param deptIds 部门id列表
     * @param deptMap 部门id和名称的Map
     * @return 部门名称英文逗号分割
     */
    private static String parsDepartmentNames(List<Integer> deptIds, Map<Integer, String> deptMap) {
        return null;
    }

    @Override
    public Map<String, User> getCorpEmployeeMap() throws AccessTokenException {
        return null;
    }

    public DeptAddResult addDept(Department department) throws AccessTokenException {
        return null;
    }

    @Override
    public DeptListResult getDeptList() throws AccessTokenException {
       return null;
    }

    @Override
    public DeptUpdateResult modifyDept(Department department) throws AccessTokenException {
        return null;
    }

    @Override
    public UserResult getUserInfo(String openUserId) throws AccessTokenException {
        return null;
    }

	@Override
	public List<UserResult> getByNickName(String nickName) throws AccessTokenException {
		return null;
	}

}
